package com.itheima.dubbo.interfaces;

import com.itheima.commons.pojo.entity.VideoInfo;

import java.util.List;

/**
 * @author yaohu
 * @date 2021/12/10
 * @Version 1.0
 * @describe
 */
public interface VideoInfoApi {

    /**
     * 保存到视频点赞评论表
     * @param videoInfo
     */
    void saveVideoInfo(VideoInfo videoInfo);

    /**
     * 查询用户的所有视频的信息 按照指定字段排序
     * @param uid  用户id
     * @param sortProp 指定字段 点赞数、评论数、发布时间
     * @param sortOrder 升序降序
     * @param page
     * @param pagesize
     * @return list列表
     */
    List<VideoInfo> queryVideoInfo(Long uid, String sortProp, String sortOrder, Integer page, Integer pagesize);
}
